body {margin: 0;padding: 0;color: #333;background-color: #fff;font: 12px Arial;}
body {background:url(images/bgflower.png) right bottom no-repeat;}
fieldset {margin-bottom: 1em;padding: .5em;}
form {margin: 0;padding: 0;}
img {border: 0;}
table {width: 100%;}
.syntax {text-align:left !important}

a {color: #000;text-shadow: 0 0 0.1em #FFFFEC; font-weight:bold}
a:link, a:visited {color: #000; text-decoration:none}
a:active, a:hover {color: #06F; text-decoration:none;}

h2 {margin:0; padding:0; font-size:16px;}
h2, h3, h4, h5, h6 {margin-top: 0.5em;}
h1 {margin: 0;padding: 0;}
h1.title {font: bold 20px Arial, sans-serif;font-size: 18px;color: #003300;text-transform: uppercase;}

#header {border:none; width:1000px !important; padding:0; margin: 0 auto;text-align:left; border-bottom: 0.3em solid #ddd; margin-bottom:0; background: url('/images/aidiCMS_white.jpg') right 10px no-repeat;}
#header h1 {font-size:22px;float:left; margin:15px; margin-top:10px; margin-bottom:0; padding:0; width:700px}
#header img {padding:10px; padding-top:15px; margin-top: 0px; margin-bottom: 0px; border:0.1em solid #eee; float:left; border:0.1em solid #eee; border-top: none; background-color:#ddd}

.site-name {display:none}

#content {border: none; width:1000px !important; padding:0; margin: 0 auto;line-height:150%;}
#content {background: url('images/logoaidiCMS.jpg') top left no-repeat;min-height:300px}

.content {margin:0; padding:0;}
.border {border: 0.1em solid #ddd; padding:4px}

#main {border-top: 6px solid #666; float:left; position:relative; width: 545px; padding:0; margin:0}
.main-content a {padding:0.2em; color:#000; text-decoration:underline;}
.main-content a:hover {background-color:#09F; color:#FFF; text-decoration:none; z-index:1000;}
#main2 {border-top: 4px solid #666; float:left; width:780px;}
#mainMenu {padding:0 0 0 0.5em; text-align:center; min-width:450px;}
.menu {padding: 0 0 0 0.5em;}
.menu ul {list-style: none;border: none;text-align:left;}
.menu li a {width: 100%;text-decoration: none;}
li.expanded {list-style-type: circle;list-style-image: url(menu-expanded.png);padding: 0.2em 0.5em 0 0;margin: 0;}
li.collapsed {list-style-type: disc;list-style-image: url(menu-collapsed.png);padding: 0.2em 0.5em 0 0;margin: 0;}
li.leaf {list-style-type: square;list-style-image: url(menu-leaf.png);padding: 0.2em 0.5em 0 0;margin: 0;}
li a.active {color: #000;}
td.menu-disabled {background: #ccc;}

#content table {padding:0; margin:0;}
#content table td {padding:2px; margin:0;text-align:justify;}
#content h2 {border-bottom:0.1em solid #eee}
.tag {font-weight:bold;padding-top:5px;}
.tag a {padding:0.2em}
.tag a:hover {background-color:#09F; color:#FFF; text-decoration:none}
.tagcloud {border:none}
.tagcloud a {padding:0.2em;}
.tagcloud a:hover {background-color:#09F; color:#FFF; text-decoration:none; z-index:1000;}
.more {font-style:italic; font-size:11px; text-align:right; width: 100%; border:none}
.more a {padding:0.2em; color:#444}
.more a:hover {color:#06F; text-decoration:none}
.author {color: #666; font-style:italic; font-size:11px; padding:0; padding-bottom:2px;margin:0 !important;}
.title {font-size:14px; font-weight:bold}

#sidebar-left {width:220px; float:left}
#sidebar-right {width:220px; float:right}

.block {border:0.1em solid #eee; padding:4px; margin: 2px;}
.block ul {margin: 0;padding: 0 0 0.25em 1.5em;}
.block-content {width: 200px !important;}
.block-content .category {padding: 4px 0;}
.block-content .category a {color: #000;}
.block-content .sub-category a {font-size: 11px;color: #555;}

.category {margin-left:0px;font-size:13px;}
.category a{text-shadow: 0 0 0.1em #FFFFEC}
.category a:hover{color:#06F;}

.sub-category {font-size:12px;}
.sub-category a{text-shadow: 0 0 0.1em #FFFFEC}
.sub-category a:hover{color:#06F;}

/* Tab navigation */
ul.primary {border-collapse: collapse;padding: 0em 0em 0em 1em;white-space: nowrap;list-style: none;margin: 5px;height: auto;line-height: normal;border-bottom: 0.1em solid #bbb;}
ul.primary li {display: inline;}
ul.primary li a {background-color: #ddd;border-color: #bbb;border-width: 0.1em;border-style: solid solid none solid;height: auto;margin-right: 0.5em;padding: 0em 1em;text-decoration: none;}
ul.primary li.active a {background-color: #fff;border: 0.1em solid #bbb;border-bottom: #fff 0.1em solid;}
ul.primary li a:hover {background-color: #eee;border-color: #ccc;border-bottom-color: #eee;}
ul.secondary {border-bottom: 0.1em solid #bbb;padding: 0.5em 1em 0.5em 1em;margin: 5px;}
ul.secondary li {display: inline;padding: 0 1em;border-right: 0.1em solid #ccc;}
ul.secondary a {padding: 0;text-decoration: none;}
ul.secondary a.active {border-bottom: 4px solid #999;}

/* Paging untuk next previous */
.pagination{padding: 0.1em !important;}
.pagination ul{margin: 0; padding: 0 !important; text-align: center; /*Set to "right" to right align pagination interface*/ font-size: 10px;}
.pagination li{list-style-type: none; display: inline; padding-bottom: 5px !important;}
.pagination a, .pagination a:visited{padding: 0 !important; text-decoration: none;  color: #333;}
.pagination a:hover, .pagination a:active{color: #FF0000; background-color: #eee;}
.pagination li.currentpage{font-weight: bold; padding: 0 4px 0 4px !important; background-color: #666; color: #fff;}
.pagination li.disablepage{padding: 0 4px 0 4px !important; color: #929292;}
.pagination li.halaman{font-weight: bold; padding: 0 !important; color: #333;}
.pagination li.nextpage{font-weight: bold; padding: 0 !important;}
.pagination li.prevpage{font-weight: bold; padding: 0 !important;}
* html .pagination li.currentpage, * html .pagination li.disablepage, * html .pagination li.halaman{/*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/margin-right: 0px; padding-right: 0 !important;}

/* LOGIN FORM */
#loginForm { width: 700px; }
#loginForm label.error {margin-left: 10px;width: auto;display: inline;}
#loginForm label {color: #000000;font-weight: bold;display: block;width: 150px;}
#loginForm input {font-size:20px; padding:2px}
#loginForm label:after { content: " " }

/* REGISTER FORM */
#signupForm { width: 700px; }
#signupForm label.error {margin-left: 10px;width: auto;display: inline;}
#signupForm label {color: #000000;font-weight: bold;display: block;width: 150px;}
#signupForm input {font-size:20px; padding:2px}
#signupForm label:after { content: " " }

/* FOOTER */
#footer {/*padding: 0.1em;*/ font-size: 10px; color: #888; font-weight: bold; text-align: right; padding: 0px; float:right; width:475px;}
#footerLoad {display:none}
.paddingBottom{float:left; bottom:0; padding:0; margin:0; height: 30px !important; width:800px !important; border:none;}

/* top MENU */
.cat-content, .cat-content ul {list-style-type: none;padding: 0 !important;margin: 0 !important;}
.cat-content li {cursor: pointer;border-bottom: 0.1em solid #444;background: transparent url('/images/sort_desc.gif') no-repeat right top;}
.cat-content li a {text-decoration: none;}
.cat-content > li > a {padding: 2px 2px;font-weight: bold;}
.cat-content li li {cursor: auto;border: 0;padding: 0 2px;background-image:none;}

#access_log {font-size:10px; text-align:right; font-style:italic}